a cloistered life - Francés Inglés Diccionario